package cn.ywang.pattern.adapter;

/**
 * @author BeatificWang
 * @date 2018/10/5 16:36
 */
public class LoginForThirds extends LoginService {

	public ResultMsg loginForQQ(String openId) {
		// 1. openId是全局唯一，我们当成是一个用户名
		// 2. 默认密码为QQ
		// 3. 注册（在原有系统创建一个用户）
		ResultMsg msg = super.register(openId, openId);
		// 4. 调用原来的登录方法
		msg = super.login(openId, openId);
		return msg;
	}

	public ResultMsg loginForWeChat(String openId) {

		return null;
	}

	public ResultMsg loginForToken(String toKen) {

		return null;
	}

	public ResultMsg loginForMobile(String mobile, String code) {

		return null;
	}

	public ResultMsg loginForRegister(String username, String password) {
		return super.register(username, password);
	}
}
